SQCMD will accept the following command line options:

	/play		-- start playing the entire cd or when used in
			   combination with /track, plays the requested
			   track
	/play:#		-- execute the commands only if the CD's identifier
			   number matches the one provided
	/next		-- move to the next song
	/prev		-- move to the prev song
	/stop		-- stop playing the cd
	/track:# 	-- used in combination with other flags, can be
			   specified multiple times
		[r#]	-- optional, repeat the track # times
		[f#:#]  -- optional, start playing the track at
			   <min>:<sec>
		[t#:#]  -- optional, finish playing the track at
			   <min>:<sec>
	/num_tracks	-- returns the number of tracks
	/start_track	-- returns the start track
	/length		-- used in combination with /track. 
			   returns the lenght of the track
	/repeat		-- used in combination with /track and /play
			   repeats the track selected
	/identity	-- displays a unique CD identifier
	/shuffle	-- play back tracks in random order
	/file:<file>	-- use file data as arguments

Run Squeak.exe to be confronted with a GUI.  Squeak.ex will also take
most of the command line arguments and pass them onto SQCMD. (It will
not accept /num_tracks /start_track or /length.

Both Squeak.exe and SQCMD.exe can be run independantly of each other.
Kepp in mind though that without SQCMD.EXE the command line interfae
will be unavailable.

Example usage
	Play an entire CD: 	"Squeak /play" or "SQCMD /play"
	Play a single track:	"Squeak /play /track:23" or "SQCMD /play /track:23"
	Repeat a single track:	"SQCMD /play /track:2 /repeat"
	Get track length:	"SQCMD /length /track:4"

	Play track 2 and 3 in
	random order:		"SQCMD /play /track:2 /track:3 /shuffle"

	Play the first 10 secs	"SQCMD /play /track:4 t00:10 r5"
	of track 4, 5 times

	Display the CD identity	"SQCMD /identity"

The primary use of an input file is to keep playlists.  Check the following
for an example.

Example file usage:
	playlist.txt contains:
		/play:123456 /track:2 /track:4 /track:1 /shuffle
		/play:654321 /track:5 /track:6 /track:7 /shuffle
		/play:135791 /track:1
		/play /shuffle

	commandline
		"SQCMD /file:playlist.txt"

	What happens:
		If the identity of the current cd matches any of the
		identities provided, its corressponding argumnets will
		be used.  For instance, the cd in the drive has an
		identity of 654321.  SQCMD detects this and finds line
		2 as a match. It then takes the rest of the line up to 
		the next play command as arguments.  It would be the
		same as typing 
		
		"SQCMD /play:654321 /track:5 /track:6 /track:7 /shuffle"

		Notice the additional /play argument at the end of the
		file.  It does not have a identity associated with it.
		This indicates to SQCMD that unknown CD's are to be played
		with the shuffle argument!


It should be noted that the repeat feature requires that a a proccess
be left in memory. (Unfortunate, but necessary)  If in repeat mode,
SQCMD must first be issued a /stop command in order to perform any
other actions.


For comments or problems, email:
cpayson@softhome.net
